home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr29 / hpclc094.zip / README < prev   
Text File  |  1995-02-12  |  12KB  |  329 lines

  1. =======================================================================
  2. HPcalc        for OS/2 2.x
  3. -----------------------------------------------------------------------
  4. version 0.94
  5.  
  6.  
  7. Copyright (c) Les Chan, 1993-1995
  8.  
  9. email (internet): ae151@freenet.carleton.ca
  10. =======================================================================
  11.  
  12. Table of Contents
  13. =================
  14. Notice
  15. Description
  16. Keyboard shortcuts
  17. Keyboard shortcuts for DEC-HEX-OCT mode
  18. Installation
  19. Customization
  20. Contents of Archive
  21. Licensing
  22. Planned features for future versions
  23. History
  24.  
  25.  
  26.  ********
  27. * NOTICE * <----------------------------------------------------------<
  28.  ********
  29.     If you have access to email and if you have not already done so, you are
  30. required to send me a brief message stating the version of HPcalc you are
  31. using and where you onbtained it. You only need to do this for the first
  32. version you use. This is only so that I personally have some idea of the
  33. number of users of this program. This is not to gauge the market for
  34. shareware, this and future versions HPcalc for OS/2 will remain a free program.
  35. Also, the more people that send email the more likely I will update the program.
  36.  
  37.  
  38. Description
  39. ===========
  40.     This program is an RPN calculator with a layout similar to that of
  41. the HP 41c.  HPcalc is meant to be a simple scientific calculator and does not
  42. have programmability unlike the real HP 41c calculator.  Thus all the functions
  43. which pertain to programming are absent.  Although there are additional 
  44. functions/modes not on the real 41.   The keyboard and mouse may be 
  45. used to operate this calculator.
  46.  
  47.     The startup size of HPcalc is set up for 1024x768. For those who prefer 
  48. a smaller window size, there is a configuration submenu
  49. under the File menu item.  Also configurable is the option to display
  50. the full XYZT stack.
  51.  
  52.     To use Decimal to Hexadecimal to Octal calculation and conversion modes,
  53. select it from the Functions menu.  When in the HEX-DEC-OCT mode all
  54. operations are performed on signed 32 bit numbers.
  55.  
  56.     An ini file is used for constant memory. The size and location of the
  57. window is saved on exit.  All data registers are saved as well as the
  58. display and angle modes. 
  59.  
  60.  
  61. Keyboard shortcuts
  62. ==================
  63. HPcalc is not case sensitive.
  64. p - pi
  65. q - square root
  66. g - LOG
  67. n - LN
  68. s - SIN
  69. c - COS
  70. t - TAN
  71. o - STO
  72. r - RCL
  73. h - CHS
  74. e - EEX
  75. l - Lastx
  76. v - 1/x (1 oVer x)
  77. u - Σ+
  78. m - MOD
  79. a - toggle angle modes
  80. Down arrow - Roll down
  81. Up arrow - Roll Up
  82. Shift-Insert - paste
  83. Insert - paste
  84. Shift-Delete - copy
  85. Delete - paste
  86. Enter - enter
  87. Backspace - backspace
  88. Left arrow - backspace
  89. Ctrl - shift
  90. - - minus
  91. + - plus
  92. * - multiply
  93. / - divide
  94. % - %
  95. ^ - y^x
  96.  
  97. Keyboard shortcuts for DEC-HEX-OCT mode
  98. =======================================
  99. a-f - Hexadecimal digits
  100. m - change between DEC-HEX-OCT modes
  101. n, & - and
  102. | - or
  103. ^ - xor
  104. < - shift left
  105. > - shift right
  106.  
  107.  
  108.  
  109. Installation
  110. ============
  111. HPcalc.exe can reside in any directory.
  112.  
  113.     A constant memory file called HPcalc.INI is created in the same directory
  114. where HPcalc.EXE is located.  If an HPcalc.INI is found in the current directory,
  115. it will be used instead.  As a third alternate, the INI file may be used by
  116. specifying it as a parameter on the command line or with program objects. eg.
  117.  
  118. [C:\SOMEDIR] HPcalc d:\location\HPcalc.ini
  119.  
  120. This allows you to setup a normal calculator program object and
  121. a Hexadecimal calculator, etc.
  122.     
  123. Note: you may use the os2 defined file C:\NOWHERE  as a valid ini file
  124. if you do not want to have constant memory operation.
  125.  
  126. Note: 1
  127. If you use some code page other than 437(US) as the default, some symbols such
  128. as the Sigma may not appear correctly. The solution is to change the code page
  129. before you start HPcalc, you may set up a command file to start HPcalc,
  130. an example command file is:
  131.  
  132. CHCP 437
  133. START C:\pathtocalculator\HPcalc.exe
  134. CHCP 850
  135.  
  136. Note: 2
  137. The following abstract from the OS/2 help applies:
  138.  
  139.  If you try to start a program from the program-name 
  140.  choice of the pop-up menu of a folder and the 
  141.  program does not start or displays an error message, 
  142.  you can stop the name of the folder from being sent 
  143.  to the program by doing the following: 
  144.  
  145.     1. Point to the program object whose name was 
  146.        added as a choice on the pop-up menu. 
  147.     2. Click mouse button 2. 
  148.     3. Select Settings. 
  149.     4. Select the Program tab. 
  150.     5. Type the following in the Parameters field: 
  151.  
  152.           %
  153.        
  154.     6. Close the Settings notebook. 
  155.   
  156.  
  157. Customization
  158. =============
  159. -> Size of the HPcalc Window
  160. There are two sizes that is available for HPcalc a large and a small size.
  161. The size is changed by toggling the Menu item File->Configuration->Small Window.
  162.  
  163. -> Display of XYZT
  164. HPcalc can display the standard X stack register or the complete XYZT stack.
  165. This is changed by toggling the Menu item File->Configuration->XYZT Mode.
  166.  
  167. -> Thousands Separator
  168. HPcalc can separate thousands by using a ",".
  169. This is changed by toggling the Menu item File->Configuration->1000s Separator.
  170.  
  171. -> Some Customization of Fonts
  172. There are five separate fonts that can be save for each of the large and small
  173. displays. The procedure to change the fonts is by the use of drag and drop.
  174. Step 1 has to be performed first in order for the fonts to be saved correctly,
  175. although it may be omitted if you wish to only change fonts in steps 2-4.
  176. Step 0 can be done at any time before step 5)
  177.  
  178. 0) drop the font onto the menu bar to change the menu font.
  179. 1) drop the font onto the background to change all the gold text as well as all
  180. the functions(sin, cos, etc.)
  181. 2) drop the font onto the <- key to change the back space as well as the
  182. four arithmetic operators +, -, *, /
  183. 3) drop the font onto the 0 button to change the font for all 10 digits
  184. 4) drop the font onto the X display register to change the font for
  185. all four stack registers.
  186. 5) Exit the program from the Menu File->Exit or F3 to save the changes
  187. abort the changes by alt-F4 or chose close from the command menu.
  188.  
  189. The program must be exited and restarted for the font changes to be properly
  190. displayed. 
  191.  
  192. -> Restoring to the Initial State
  193. If things are really messed up (eg. you chose some really horrible fonts and
  194. can't get back to something reasonable) just delete the ini file and
  195. the program will use built in defaults to start HPcalc.
  196.  
  197.  
  198. Contents of Archive
  199. ===================
  200. HPcalc.exe              The executable
  201. ReadMe                  This file
  202. file_id.diz             Short description for BBS systems
  203.  
  204. Verification information from zip/unzip:
  205.  Length  Method   Size  Ratio   Date    Time   CRC-32     Name ("^" ==> case
  206.  ------  ------   ----  -----   ----    ----   ------     ----   conversion)
  207.   80463  Defl:X   34447  57%  02-12-95  13:29  d424c339   HPcalc.exe
  208.  
  209. Licensing
  210. =========
  211. This program is Provided free of charge.
  212. Although this program is free, donations are welcome and should
  213. speed up bug fixes and addition of features by enabling purchase of
  214. better tools and documentation.  They can be sent to the author at:
  215.  
  216.         Les Chan
  217.         710 Melbourne Ave. Unit 3
  218.         Ottawa, ON, Canada
  219.         K2A 4C8
  220.  
  221. If you send a donation and have an email address, I will
  222. notify/mail you new versions as they become available.
  223. Bug reports and suggestions are welcome regardless.
  224.  
  225. email(internet):  ae151@freenet.carleton.ca
  226.  
  227.  
  228. NO WARRANTY
  229. ===========
  230.    BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
  231. FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
  232. OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
  233. PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
  234. OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
  235. MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
  236. TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
  237. PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
  238. REPAIR OR CORRECTION.
  239.    IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
  240. WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
  241. REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
  242. INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
  243. OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
  244. TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
  245. YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
  246. PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
  247. POSSIBILITY OF SUCH DAMAGES.
  248.  
  249.  
  250.  
  251. Planned features for future versions
  252. ====================================
  253. Listed in no specific order of priorities
  254.  
  255. - saving of drag and drop colors
  256.   Note: I am having trouble with this, if you know about the difference
  257.   between palette and RGB colors for use with Presentation Parameters, 
  258.   please contact me if you want to see this feature.
  259.  
  260.  
  261. History
  262. =======
  263. version 0.94 - 1995 February (Released)
  264. ------------
  265. - Menu Title "Functions" Shortened to "Funcs" to fix display problem with
  266.   small windows at 1280x1024
  267. + saving of Fonts
  268. + as the default, HPcalc.ini is now created in the directory where HPcalc.exe
  269.   is located but it still will use the HPcalc.INI if it exist in the current 
  270.   directory
  271. + Hyperbolic functions
  272. + Some Constants
  273. + some metric conversions
  274.  
  275. version 0.93 - 1994 May 23 (Released)
  276. ------------
  277. - keys that require shift not working are fixed (the keys that did on work
  278.   vary with the keyboard used, ie. on the US keyboard <shift><=+>)
  279. + add instructions for people not using the 437(US) code page
  280.  
  281. Version 0.92 1994 March 10 (Released)
  282. ---------------------------
  283. + thousands separators
  284. + ->HMS and ->HR
  285. + add FEX mode (same as FIX mode except that overflows and underflows into
  286.   ENG instead of SCI)
  287. + add Roll Up function to up arrow.
  288. + add MOD(ulus) function
  289. - fixed bug with large number of digits copyed to clipboard in FIX mode
  290. - fixed cut and paste problems in DEC-HEX-OCT modes
  291. - fixed cut and paste menu displaying the wrong accelerator keys
  292.  
  293. Version 0.9  1993 August 8 (Released)
  294. ---------------------------
  295. - Hexadecimal <-> Octal <-> Decimal conversion modes
  296.   and associated functions
  297. - summation functions
  298.  
  299. Version 0.8  1993 April 17 (Released)
  300. ---------------------------
  301. - Constant memory mode operation
  302. - Large and Small Window mode with appropriate fonts
  303. - FIX mode works again
  304. - no longer requires emx.dll
  305. - xyzt display option
  306. - yellow shift key
  307. - eng mode displays properly
  308.  
  309. Version 0.7a  1993 March 25 (Released)
  310. ---------------------------
  311. -window location fixed, so that whole window is displayed on VGA
  312. -pressing EEX by itself and then performing an operation gave 
  313.  incorrect results, now fixed.
  314. -double keys fixed, work under xfeel.
  315. -change to nonsizable border since, sizing is not valid for now
  316. -better looking icons:   
  317.     The sysmenu icon is now a more legible black
  318.  and background color icon, like the standard os2 windows.
  319.     Drop shadow for main icon (if you created
  320.  a program object for previous versions; to get the new main icon,
  321.  Go to settings, delete last 'E' from filename, click on parameters,
  322.  add 'E' back to filename.)
  323. -Add a few additional keybaord accelerators
  324.  
  325. Version 0.7   1993 March (Released)
  326. ------------------------
  327. -Initial beta release
  328.  
  329.